package org.linlinjava.litemall.db.dao.order_manage;

import org.apache.ibatis.annotations.Param;
import org.linlinjava.litemall.db.vo.order_manage.BackendAfterSalePickupVo;
import org.linlinjava.litemall.db.vo.order_manage.BackendAfterSaleVo;

import java.time.LocalDateTime;
import java.util.List;

public interface BackendAfterSaleMapper {

    List<BackendAfterSaleVo> orderList(@Param("searchType") Integer searchType, @Param("searchValue") String searchValue,
                                       @Param("states") List<Integer> states,
                                       @Param("provinceId") Integer provinceId, @Param("cityId") Integer cityId,
                                       @Param("storeId") Integer storeId,
                                       @Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime);

    BackendAfterSalePickupVo pickupDetail(@Param("afterSaleId") Integer afterSaleId);
}
